#include<iostream>
#include<algorithm>
#include<vector>

using namespace std;


void printVector(const vector<int>& v){
	for(int i=0; i<v.size(); i++){
		cout<<v[i]<<" ";
	}
	cout<<endl;
}


//>就是逆序排列
//<就是顺序排序
//数据量小的时候就是插入排序
//大的时候就是快排
//这个地方bool,int,double都是可以的要求是不高的
//但是一定不可以是void那样返回个啥啊！！！！
bool cmp(int a,int b){
	return a > b;

}

int main(){
	vector<int> v={3,4,7,2,6,8,2,2};
	sort(v.begin(),v.end(),cmp);
	printVector(v);
	
	return 0;
}
